from typing import Any


def first_positive(*args: Any) -> int:
    """
    返回第一个正数，如果没有正数则返回 -1
    
    :param args: 任意数量的数值参数
    :return: 第一个正数，如果没有正数则返回 -1
    """
    for value in args:
        if value > 0:
            return value
    return -1